#pragma once
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <dirent.h>
#include <fcntl.h>
#include "config.h"
#include "ftp_server.h"
void show_help();
void server_list(int client_sock, Msg *msg);
//处理get和get操作，Msg要求同上。
void server_put(int client_sock, Msg *msg);
void server_get(int client_sock, Msg *msg);
void server_mkd(int client_sock, Msg *msg);
void server_rmd(int client_sock, Msg *msg);
void server_del(int client_sock, Msg *msg);
void server_cwd(int client_sock, Msg *msg);
void server_pwd(int client_sock, Msg *msg);
void handle_port(int client_sock, Msg *msg);
void handle_pasv(int client_sock, Msg *msg);
